package com.sc.nft.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sc.nft.dto.ExportRecordsDTO;
import com.sc.nft.entity.req.ExportRecordRpcRequest;
import com.sc.nft.entity.vo.ExportRecordsVO;

/**
 * @author 朱梦晨
 * @Description: 导出记录 服务接口
 * @date 2024-07-24
 */
public interface ExportRecordsService {


    /**
     * 增加导出记录
     *
     * @param exportName
     * @param exportType
     * @param status
     */
    void addExportRecords(String exportName, Integer exportType, Integer status);


    /**
     * 带出记录列表
     *
     * @param exportRecordsDTO
     * @return
     */
    Page<ExportRecordsVO> exportRecordsList(ExportRecordsDTO exportRecordsDTO);

    /**
     * 商家导出记录
     *
     * @param request
     * @return
     */
    Page<ExportRecordsVO> exportDaoRecordsList(ExportRecordRpcRequest request);

}
